#include <algorithm>
#include <fstream>
#include <iostream>
#include <string>
#include <set>
#include <iterator>
#include "Process.h"
#include "ReadIn.cc"

using namespace std;
//typedef istream_iterator<string> string_input;

int main(int argc, char** args){
	bool done = false;
	int num =2;
	int numQueue =3;
	int numProcessors=2;
	int numQuantums=3;
	int agingTime =5;
	// while (done == false){
		// cout<<"Choose your scheduling algorithm: "<<endl;
		// cout<<"1) HRN"<<endl;
		// cout<<"2) MFQS"<<endl;
		// cout<<"3) UNIX-Based"<<endl;
		// string userProcess;
		// cin>>userProcess;
		// num = atoi(userProcess.c_str());
		// while ( (numProcessors !=1 )&&( (numProcessors%2) !=0)){
			// cout<<"Enter Number of Processors: "<<endl;
			// string numProcStr;
			// cin>>numProcStr;
			// numProcessors = atoi(numProcStr.c_str());
		// }
		
		// if (num ==1){
			// done = true;
		// }
		// else if (num == 2){
			// done = true;
			
			// while (numQueue >5 || numQueue <2){
				// cout<<"Enter Number of Queues: "<<endl;
				// string numQueuesStr;
				// cin>>numQueuesStr;
				// numQueue = atoi(numQueuesStr.c_str());
			// }
			

			
			// cout<<"Enter Time Quantum: "<<endl;
			// string quantumStr;
			// cin>>quantumStr;
			// numQuantums = atoi(quantumStr.c_str());
			
			// cout<<"Enter Aging Time: "<<endl;
			// string aging;
			// cin>>aging;
			// agingTime = atoi(aging.c_str());
		// }else if (num ==3){
			// done = true;
		
		// }else{
			// cout<<"Enter a number between 1 and 3"<<endl;
		// }
		
	// }
	ReadIn reader(num, numQueue, numProcessors, numQuantums, agingTime);
	

	return (0);
}


